#pragma once

// Copyright (c) 2010 Manuel Peinado Gallego <manuel.peinado@gmail.com>
// Distributed under the MIT license

// RenderListener.h : interface of the RenderListener class
//

class View3d;

// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
// This class would normally be defined in View3d.h, but we put it here to
// avoid a circular dependency of header files

class RenderListener
{
public:
    virtual void onBeginRender(View3d*) { }
    virtual void onEndRender(View3d*) { }
};



struct ContinuousRenderRequester
{
    virtual bool needsContinuousRender(View3d*) = 0;
};